package com.miplus.ccrm.core.controller.vo.aiqm;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class CallResVo {
    /**
     * 编号
     */
    private String ucallid;

    /**
     * 呼叫ID
     */
    private String callid;

    /**
     * 开始时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date crdt;

    /**
     * 类型
     */
    private String dntype;

    /**
     * 坐席编号
     */
    private String agentid;

    /**
     * 呼叫类型
     */
    private String calltype;


    /**
     * 主叫号码
     */
    private String ani;

    /**
     * 被叫号码
     */
    private String dnis;

    /**
     * 通话时长
     */
    private BigDecimal activespan;

    /**
     * 呼叫结果
     */
    private String callresult;

    /**
     * 挂机原因
     */
    private String hangupcause;

    /**
     * 对应录音文件URL
     */
    private String recordurl;

    /**
     * 录音上载结果
     */
    private String recupload;

    /**
     * 结果码
     */
    private String taskflag;

    /**
     * ASR时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date upasrdt;
}
